Удаляет сервис по его USI.
[id(103511)] HRESULT DeleteItem( [in] BSTR ServiceUSI, [in] SaveDatabaseObjectActionEnum SaveDatabaseObjectAction, [out, retval] VARIANT_BOOL* Value );
|
Параметры |
Описание |
|
ServiceUSI |
USI сервиса |
|
SaveDatabaseObjectAction |
Действие сохранения объекта базы данных |
|
Value |
Возвращаемое значение |
"True", если сервис удален.
Перед удалением сервиса генерирует событие IServicesEvents::OnBeforeDeleteItem, которое может отменить удаление.
Если значение параметра "SaveDatabaseObjectAction" равно "sdoaNone", то сервис не будет удален.
Если значение параметра "SaveDatabaseObjectAction" равно "sdoaPromt", то будет отображено диалоговое окно подтверждения удаления сервиса, и сервис будет удален только при условии подтверждения действия.
Если значение параметра "SaveDatabaseObjectAction" равно "sdoaSave", то сервис будет удален без подтверждения действия.
Если удаление выполнено успешно, то генерирует событие IServicesEvents::OnAfterDeleteItem.
Возвращает "True", если сервис был удален. Иначе возвращает "False".
|
Copyright (с) Terrasoft 2002-2012.
|